#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Created by master on 2017/2/20

# set不允许重复 随机排序
# 创建set 只有一种方法
# 访问速度快，解决了重复问题
s1 = set(["alex", "eric", "tony"])
s2 = set(["alex", "eric"])

# s1.add("alex")
# s1.add("alex")
# s1.add("alex")

# 返回两个set的补集
s3 = s1.difference(s2)

# print(s3)

# 将传入的元素移除
s1.difference_update(["alex", "eric"])

# 取交集
# s1.intersection(s2)

# 删除元素
# s1.discard(["eric"])


print(s1)

s1 = set([11, 22, 33])
s2 = set([33, 44])

# 从s1中删除和s2共有的元素
s1.difference(s2)

# 合并s1 和s2的元素 并去掉两个集合公有的元素
s1.symmetric_difference(s2)
